Bookly\Lib\Entities\Notification A

Total Complexity 62
Dependencies 6
Dependents 24
Total lines 728
Lines of code 269
Logical lines of code 88
Comment lines 270
Methods 46
Properties 21

Methods 46

Method Rating Maintainability Complexity Lines of code
getTypes()
S
55 4 20
save()
S
59 4 14
initTypeIds()
S
50 2 31
initIcons()
S
52 2 28
initTitles()
S
55 2 18
getTypeId()
S
71 2 6
getTypeString()
S
75 2 4
getTitle()
S
70 2 6
getIcon()
S
70 2 6
getSettingsObject()
S
71 2 6
matchesItemForClient()
S
74 2 4
matchesItemForStaff()
S
73 2 4
getTranslatedMessage()
S
77 1 3
getTranslatedSubject()
S
77 1 3
getAssociated()
S
67 1 8
getWpmlName()
S
78 1 3
getGateway()
S
82 1 3
setGateway()
S
77 1 4
getType()
S
82 1 3
setType()
S
77 1 4
getActive()
S
82 1 3
setActive()
S
77 1 4
getToAdmin()
S
82 1 3
setToAdmin()
S
77 1 4
getToCustom()
S
82 1 3
setToCustom()
S
77 1 4
getCustomRecipients()
S
82 1 3
setCustomRecipients()
S
77 1 4
getToOrganizer()
S
82 1 3
setToOrganizer()
S
77 1 4
getName()
S
82 1 3
setName()
S
77 1 4
getSubject()
S
82 1 3
setSubject()
S
77 1 4
getMessage()
S
82 1 3
setMessage()
S
77 1 4
getToStaff()
S
82 1 3
setToStaff()
S
77 1 4
getToCustomer()
S
82 1 3
setToCustomer()
S
77 1 4
getAttachIcs()
S
82 1 3
setAttachIcs()
S
77 1 4
getAttachInvoice()
S
82 1 3
setAttachInvoice()
S
77 1 4
getSettings()
S
82 1 3
setSettings()
S
77 1 4